/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.ucuenca.ec.nosql.controller;

import edu.ucuenca.ec.nosql.conexion.DriverMongoDB;
import edu.ucuenca.ec.nosql.modelos.Producto;
import java.io.Serializable;
import java.util.List;
import javax.annotation.PostConstruct;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

/**
 *
 * @author mivkys
 */
@ManagedBean(name = "productoController")
@SessionScoped
public class ProductoController implements Serializable {
    private Producto selected;
    private List<Producto> itemsProductos;
    public ProductoController() {
        
    }
    @PostConstruct
    public void init() {
        DriverMongoDB.setDB_Mongo("online");
        itemsProductos = DriverMongoDB.findAll("producto");
    }

    /**
     * @return the selected
     */
    public Producto getSelected() {
        return selected;
    }

    /**
     * @param selected the selected to set
     */
    public void setSelected(Producto selected) {
        this.selected = selected;
    }

    /**
     * @return the itemsProductos
     */
    public List<Producto> getItemsProductos() {
        return itemsProductos;
    }

    /**
     * @param itemsProductos the itemsProductos to set
     */
    public void setItemsProductos(List<Producto> itemsProductos) {
        this.itemsProductos = itemsProductos;
    }
}
